#pragma once
#include "NistTest.h"
#include <boost\math\special_functions\gamma.hpp>


class ApproximateEntropy :
	public NistTest
{
public:
	ApproximateEntropy(bool* bitArray, int bitArraySize);;
	~ApproximateEntropy();
	void start();

private:
	void execute(int n);
	bool ApproximateEntropy::bitCompare(bool bit, int bitPos, int intValue);
	double ApproximateEntropy::log2(int n);
};

